package cn.huibangbang.easyexcel.listener;

import cn.huibangbang.easyexcel.domain.Student;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;

/**
 * @author zhang
 * @version 1.0
 * @description TODO
 * @date 2023/6/28 0028
 */
public class StudentListenr extends AnalysisEventListener<Student> {
    /**
     * 没读取一行，都会调用一次invoke，在invoke可以操作使用读取到的数据
     *
     * @param student         每次读取到的数据
     * @param analysisContext
     */
    @Override
    public void invoke(Student student, AnalysisContext analysisContext) {
        System.out.println(student.toString());
    }

    /**
     * 读取完整个文档之后调用的对象
     *
     * @param analysisContext
     */
    @Override
    public void doAfterAllAnalysed(AnalysisContext analysisContext) {

    }
}
